import MySQLdb
import dialogs

def connect(provider,host,port,name,user,senha):
    if (provider == "mySQL"):
        try:
            global con
            con = MySQLdb.connect(host,"root",senha,name)
            print "Conectado motherfucker ;d"
            return True
        except Exception,erro:
            dialogs.warn("Erro ao efetuar conexao : \n "+str(erro))
            return False
    
def execSql(sql):
    cursor = con.cursor(MySQLdb.cursors.DictCursor)
    try:
        print sql
        cursor.execute(str(sql))
        fields = cursor.fetchall()
        return fields
    except Exception,erro:
        dialogs.warn(str(erro))